package cn.scnu.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.OffsetDateTime;

/**
 * <p>
 * 工程成果总平实体类
 * </p>
 *
 * @author hqzqaq
 * @since 2024-12-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("工程成果_总平")
@ApiModel(value = "工程成果总平对象", description = "")
public class ProjectAchievementGeneralPlanEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "smid", type = IdType.NONE)
    private Integer smid;

    private Integer smuserid;

    private Double smarea;

    private Double smperimeter;

    private String smgeometry;

    private Integer objectid;

    private String gcbh;

    private String jsscptbh;

    private String jsdw;

    private String xmmc;

    private Double zjzmj;

    private Double zjrmj;

    private Double jzmd;

    private Double ldl;

    private OffsetDateTime wcsj;

    private Double zydmj;

    private Double zkjsydmj;

    private String dkmc;

    private Double dkkjsydmj;

    private Double dkzjzmj;

    private Double dkzjrmj;

    private Double dkjzmd;

    private Double dkldl;

    private String gjptss;

    private Double gjptssgm;

    private String gjptssxq;

    private String sfsjjcxg;

    private String sffhjzmk;

    private String bz;

    private Double shapeLength;

    private Double shapeArea;
}